Spec-Zone.ru › Angular.js 1.5

Улучшить эту документацию Просмотреть исходный код input[date]

  1. input в модуле ng

Ввод с проверкой и преобразованием даты. В браузерах, которые еще не поддерживают элемент ввода даты HTML5, используется текстовый элемент. В этом случае текст должен быть введен в формате даты ISO-8601 (гггг-мм-дд), например: 2009-01-06. Поскольку многие современные браузеры пока не поддерживают этот тип ввода, важно предоставить пользователям подсказки о требуемом формате ввода с помощью атрибута placeholder или метки.

Модель всегда должна быть объектом Date, в противном случае Angular выбросит ошибку. Неверные Date объекты (даты, чей getTime() равен NaN) будут отображаться как пустая строка.

Часовой пояс, который будет использоваться для чтения/записи объекта Date в модели, можно определить с помощью ngModelOptions. По умолчанию используется часовой пояс браузера.

Информация о директиве

  • Эта директива выполняется на уровне приоритета 0.

Использование

<input type="date"
       ng-model="string"
       [name="string"]
       [min="string"]
       [max="string"]
       [ng-min=""]
       [ng-max=""]
       [required="string"]
       [ng-required="string"]
       [ng-change="string"]>

Аргументы

Параметр Тип Подробности
ngModel string

Присваиваемое выражение Angular для привязки к данным.

name
(необязательно)
string

Имя свойства формы, в рамках которого компонент публикуется.

min
(необязательно)
string

Устанавливает ключ ошибки валидации min, если введенное значение меньше min. Это должно быть допустимая строка даты ISO (гггг-мм-дд). Вы также можете использовать интерполяцию в этом атрибуте (например, min="{{minDate | date:'yyyy-MM-dd'}}"). Обратите внимание, что min также добавит нативную проверку HTML5.

max
(необязательно)
string

Устанавливает ключ ошибки валидации max, если введенное значение больше max. Это должна быть допустимая строка даты ISO (гггг-мм-дд). Вы также можете использовать интерполяцию в этом атрибуте (например, max="{{maxDate | date:'yyyy-MM-dd'}}"). Обратите внимание, что max также добавит нативную проверку HTML5.

ngMin
(необязательно)
datestring

Устанавливает ограничение проверки min на дату/строку даты ISO, до которой вычисляет выражение ngMin. Обратите внимание, что это не устанавливает атрибут min.

ngMax
(необязательно)
datestring

Устанавливает ограничение проверки max на дату/строку даты ISO, до которой вычисляет выражение ngMax. Обратите внимание, что это не устанавливает атрибут max.

required
(необязательно)
string

Устанавливает ключ ошибки валидации required при отсутствии введенного значения.

ngRequired
(необязательно)
string

Добавляет атрибут required и ограничение проверки required к элементу, когда выражение ngRequired вычисляет значение true. Используйте ngRequired вместо required, когда нужно привязать данные к атрибуту required.

ngChange
(необязательно)
string

Выражение Angular, которое будет выполняться при изменении ввода в результате взаимодействия пользователя с элементом ввода.

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ng/input/input%5Bdate%5D

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API